#ifndef FILEBROWSERWINDOW_H
#define FILEBROWSERWINDOW_H

#include <QListWidget>
#include <QLineEdit>
#include <QMainWindow>


#include "engineclient.h"

class FileBrowserWindow : public QMainWindow
{
    Q_OBJECT
public:
    FileBrowserWindow(QWidget *parent = 0);
    virtual ~FileBrowserWindow();

public slots:
    void updateModel(const Parameters& params);

    void explore(QModelIndex index);

private:
    EngineClient *p_engineClient;

    QListWidget *p_fileTreeListWidget;
    QLineEdit *p_pathLineEdit;

    QString v_path;
};

#endif // FILEBROWSERWINDOW_H
